package com.example.ymm.modules1.service.sys;

import com.example.ymm.base.BaseService;
import com.example.ymm.model.TableList;
import com.example.ymm.model.YmPageDto;
import com.example.ymm.modules1.entity.my.sys.SysMenu;
import com.example.ymm.modules1.query.SysMenuQueryCriteria;

import java.util.List;

public interface SysMenuService extends BaseService<SysMenu> {


    TableList<SysMenu> list(SysMenuQueryCriteria criteria, YmPageDto ymPage);

    List<SysMenu> queryAll(SysMenuQueryCriteria criteria);

    List<SysMenu> getMenuTreeList(SysMenuQueryCriteria criteria);

    List<SysMenu>  getUserMenus();

}
